mywget : mywget.o  http.o  log.o  progress.o  url.o  wget.o  wget_opt.o
	cc mywget.o http.o  log.o  progress.o  url.o  wget.o  wget_opt.o -std=gnu99 -o mywget 

mywget.o : mywget.c url.h log.h wget.h wget_opt.h
	cc -std=gnu99 -c mywget.c

http.o : http.c http.h log.h
	cc -std=gnu99 -c http.c

log.o : log.c log.h
	cc -std=gnu99 -c log.c

progress.o : progress.c progress.h
	cc -std=gnu99 -c progress.c

url.o : url.c url.h log.h
	cc -std=gnu99 -c url.c

wget.o : wget.c wget.h log.h http.h progress.h
	cc -std=gnu99 -c wget.c

wget_opt.o : wget_opt.c wget_opt.h
	cc -std=gnu99 -c wget_opt.c

clean:
	-rm mywget *.o

.PHONY: clean
